草庐IT

objective-c - 将逗号分隔的 NSString 转换为 NSArray

全部标签

javascript - 在javascript中将字符串转换为二维数组

我正在尝试转换这样的字符串"10|15|1,hi,0,-1,bye,2"其中前两个元素10|15的意思不同于1,hi,0,-1,bye,2。我想将它们彼此分开。实现这一目标的一种天真的方法是:value=string.split("|");varfirst=value[0];varsecond=value[1];vartobearray=value[2];array=tobearray.split(",");(当然,如果您知道以更好的方式执行此操作,我将很高兴知道)。但是,array是一个包含array[0]=1,array[1]=hi,array[2]=0,array[3]=-1的数

javascript - 类型转换问题,如何使用旧的 == 而不是 ===

我真的很喜欢Coffeescript,但最近让我发疯的一件事是if语句中数字和字符串的类型问题。通常这不是问题,因为当你使用==时Javascript不关心,但Coffeescript将所有比较转换为===。有没有办法恢复草率的旧==比较?我喂了傻瓜,但我还没有在上面找到任何东西。原因是我使用出色的http://js2coffee.org/转换了其他人的代码使其更易于阅读,但随后我输入了类型转换问题,因为==比较被===取代。不用说,我他妈懒得重构整个代码;)。 最佳答案 这是设计使然。引自书中CoffeeScript:Accele

javascript - React - jsx --watch 在第一次转换后什么都不做

我不能在浏览器中使用JSXTransformer.js甚至用于开发,因为我正在使用require.js加载模块。当我运行jsx--watchsrc/build/时,实际上只对src目录中的文件执行了一次jsx->js转换,但是随后,如果我更改src目录中的任何文件,什么也没有发生,也没有翻译jsx->js(就像jsx--watch没有'我没有注意到任何变化)。 最佳答案 我也是这样。试试这个命令行:jsx--watch-xjsxsrc/build/ 关于javascript-React-

JavaScript:转换对象结构

我有一个这样的对象:{"A":["-4927","8779","-9971","-23767"],"B":["-10617","-1456","3131","259"],"C":["-5185","1168","21501","18989"],"D":["2010","5664","2148","-674"]}我想转换成这样:[{name:'A',data:["-4927","8779","-9971","-23767"]},{name:'B',data:["-10617","-1456","3131","259"]},{name:'C',data:["-5185","1168","2

javascript - 转换日期日期(05/12/2011 到 12 日)

我正在尝试将日期转换为日期数字,后跟“st”、“nd”、“rd”或“th,具体取决于日期。我是javascript的新手,所以不知道从哪里开始。例如05/01/2011=1st2011年5月2日=第2次2011年5月3日=第3次2011年5月12日=12日2011年5月22日=22日谢谢 最佳答案 首先,获取日期:vardate=myval.getDate();然后找到后缀:functionget_nth_suffix(date){switch(date){case1:case21:case31:return'st';case2:c

javascript - javascript 中的 Object.create 方法

作为javascript的初学者,我试图从这里理解Object.create()方法https://developer-new.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/create在示例代码中,第18行。创建了一个访问器属性,并将writable设置为true。我还读到可写仅适用于数据描述符。尝试运行,varo=Object.create(Object.prototype,{//fooisaregular"valueproperty"foo:{writable:true,configurable

javascript - 有没有办法从音频文件中获取诸如分贝级别之类的信息并将该信息转换为 json 数组?

这样我就可以使用这些信息来协调页面动画,比如随着分贝水平的提高让元素变得更亮 最佳答案 此方法适用于Chrome/Safari:+function(){varctx=newAudioContext(),url='https://cf-media.sndcdn.com/OfjMZo27DlvH.128.mp3?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiKjovL2NmLW1lZGlhLnNuZGNkbi5jb20vT2ZqTVpvMjdEbHZILjEyOC5tcDMiLCJDb25kaXR

javascript - 将 JSON 字符串转换为对象 - jquery

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我有一个这样的JSON字符串。{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11‌​464"}我想把它转换成这样的对象[{"label":"label","label1":"67041","label2":"745","label3":"45191","label4":"11‌​464"}]我

javascript - 除了 Objective-J 之外,还有其他语言可以在浏览器中将 "compiled"获取到 JavaScript 吗?

Objective-J直接在浏览器上编译/转换为JavaScript。(这与在服务器上执行此操作形成对比,就像GWT为Java所做的那样。)除了Objective-J之外,这种方法是否已在任何语言中实现? 最佳答案 CoffeeScript编译器将CoffeeScript编译成ECMAScript。由于CoffeeScript编译器本身是用CoffeeScript编写的,因此它可以将自身编译为ECMAScript,从而在浏览器中运行。支持所需的点点滴滴元素已包含在标准CoffeeScript编译器中。一般来说,任何语言都可以编译成E

javascript - 主干模型的转换/初始化子模型

我想我有一个非常简单的问题,很难说出来,因此很难找到解决方案。设置:PathCollection是一个Backbone.CollectionofPathsPath是一个Backbone.Model,它包含NodeCollection(它是一个Backbone.Collection)和EdgeCollection(它是一个Backbone.Collection)。当我获取PathCollectionpaths=newPathCollection()paths.fetch()显然,路径被实例化。但是,我缺少可以允许Path从属性哈希实例化其子模型的地方。我真的不能使用解析,对吧?基本上,我